package lib.bone.audit.workload.domain.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;


@Data
public class TypeExportXVO {

    @ColumnWidth(value = 25)
    @ExcelProperty("部门名称")
    @ApiModelProperty("部门名称")
    private String deptName;

    @ColumnWidth(value = 15)
    @ExcelProperty("工号")
    @ApiModelProperty("用户账号")
    private String userName;

    @ColumnWidth(value = 15)
    @ExcelProperty("身份证号")
    @ApiModelProperty("身份证号")
    private String cardId;

    @ColumnWidth(value = 10)
    @ExcelProperty("姓名")
    @ApiModelProperty("用户昵称")
    private String nickName;

//    @ColumnWidth(value = 10)
//    @ExcelProperty("工作量")
//    @ApiModelProperty("工作量")
//    Double Workload;

    @ColumnWidth(value = 10)
    @ExcelProperty("A类分总计")
    @ApiModelProperty("A类分总计")
    Double gradeA;

    @ColumnWidth(value = 10)
    @ExcelProperty("B类分总计")
    @ApiModelProperty("B类分总计")
    Double gradeB;

    @ColumnWidth(value = 10)
    @ExcelProperty("C类分总计")
    @ApiModelProperty("C类分总计")
    Double gradeC;

    @ColumnWidth(value = 10)
    @ExcelProperty("已使用A类分")
    @ApiModelProperty("已使用A类分")
    Double usedA;

    @ColumnWidth(value = 10)
    @ExcelProperty("已使用B类分")
    @ApiModelProperty("已使用B类分")
    Double usedB;

    @ColumnWidth(value = 10)
    @ExcelProperty("已使用C类分")
    @ApiModelProperty("已使用C类分")
    Double usedC;


    @ColumnWidth(value = 10)
    @ExcelProperty("上一年度A类分结余")
    @ApiModelProperty("上一年度A类分结余")
    Double residueA;

    @ColumnWidth(value = 10)
    @ExcelProperty("上一年度B类分结余")
    @ApiModelProperty("上一年度B类分结余")
    Double residueB;

    @ColumnWidth(value = 10)
    @ExcelProperty("上一年度C类分结余")
    @ApiModelProperty("上一年度C类分结余")
    Double residueC;

    @ColumnWidth(value = 10)
    @ExcelProperty("本年度A类分")
    @ApiModelProperty("本年度A类分")
    Double newA;

    @ColumnWidth(value = 10)
    @ExcelProperty("本年度B类分")
    @ApiModelProperty("本年度B类分")
    Double newB;

    @ColumnWidth(value = 10)
    @ExcelProperty("本年度C类分")
    @ApiModelProperty("本年度C类分")
    Double newC;

    @ColumnWidth(value = 22)
    @ExcelProperty("岗位类型")
    @ApiModelProperty("岗位类型")
    String postType;

    @ColumnWidth(value = 34)
    @ExcelProperty("岗位级别")
    @ApiModelProperty("岗位级别")
    String postGrade;




}
